home *** CD-ROM | disk | FTP | other *** search
/ ADA Programming Guide / ADA Programming Guide.iso / ada_gwu / libp.h < prev    next >
C/C++ Source or Header  |  1996-01-30  |  1KB  |  49 lines

  1. /*
  2.  * Copyright (C) 1985-1992  New York University
  3.  * 
  4.  * This file is part of the Ada/Ed-C system.  See the Ada/Ed README file for
  5.  * warranty (none) and distribution info and also the GNU General Public
  6.  * License for more details.
  7.  
  8.  */
  9.  
  10. #include "libhdr.h"
  11. #include "ifile.h"
  12.  
  13. char *predef_unit_name(int);
  14. int predef_node_count(int);
  15. int predef_symbol_count(int);
  16. int in_aisunits_read(char *);
  17. void unit_nodes_add();
  18. int init_predef();
  19. int retrieve(char *);
  20. int last_comp_index(IFILE *);
  21. int stub_retrieve(char *);
  22. void update_lib_maps(char *, char);
  23. char *unit_name_name(char *);
  24. int stub_parent_get(char *);
  25. void stub_parent_put(char *, char *);
  26. char *unit_name_names(char *);
  27. char *stub_ancestors(char *);
  28. char *stub_ancestor(char *);
  29. int is_subunit(char *);
  30. void unit_nodes_add(Node);
  31. Unitdecl unit_decl_new();
  32. Stubenv stubenv_new();
  33. void unit_decl_put(char *, Unitdecl);
  34. Unitdecl unit_decl_get(char *);
  35. void lib_unit_put(char *, char *);
  36. char *lib_unit_get(char *);
  37. char *lib_stub_get(char *);
  38. int current_level_get(char *);
  39. void lib_stub_put(char *s, char *);
  40. void current_level_put(char *, int);
  41. int stub_number(char *);
  42. int stub_numbered(char *);
  43. int unit_number(char *);
  44. void unit_number_expand(int);
  45. int unit_numbered(char *);
  46. Symbol getsymptr(int, int);
  47. void symtab_restore(Tuple);
  48. Tuple sym_save(Tuple, Symbol, char);
  49.